iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
自我挑戰組

C++30日挑戰之旅系列 第 1

DAY1 架設開發環境

  • 分享至 

  • xImage
  •  

C++開發環境介紹

一、程式碼的前生

妳/你知道最早人們在撰寫程式時,是用什麼樣的方式嗎?在電腦初步誕生時,他所需要的程式碼不像今日可以直接由鍵盤key到螢幕上,並產生對應的文字命令,當時的軟體工程師需要將許多由二進位的數字所組成的機械碼以「打洞」的方式在一張長紙帶上並放到電腦裡去執行。是不是很難以置信呢?若是眼花打錯了一個位數的數字,那整張程式碼紙帶就得作廢重頭製作了!

而科技發展迅速的現今,我們早已不用以這樣的方式去撰寫程式,而等等提到的IDE介紹與安裝一定會成為大家寫程式時的助力!

二、IDE是什麼?

IDE,Integrated Development Environment,又稱為整合開發環境,是我們在著手撰寫程式語言時很重要的一環。讓我們拆字解析一下~「整合」,便代表了它具備不只一種的軟體協作工具,其中包含了Editor(編輯器),Compiler(編譯器),Linker(連結器)和Debugger(除錯器),這些分門別類的工具便形成了一個「開發環境」,方便使用者在程式撰寫時所需要的功能與UI介面。

三、IDE安裝教學

在這三十日鐵人競賽內我們會使用VScode作為IDE的選擇,那事不宜遲,我們開始安裝吧!

1.下載官方package

開啟VScode官網(https://code.visualstudio.com/download ),並依照需求下載對應版本(這裡我們以IOS系統作為安裝範例)
https://ithelp.ithome.com.tw/upload/images/20220902/201515936z4ddq7oXB.png
在安裝完後解壓縮並開啟執行檔
https://ithelp.ithome.com.tw/upload/images/20220902/20151593CQZqc4z7BT.png
可以看到VScode頁面分為主要的程式執行階段(右方主式窗)與功能選項(左直列),共五項,由上而下分別為explorer(檔案總管)、search(搜尋)、source control(原始檔控制)、debug(執行與偵錯)、extension(擴充資源)。

首先我們開啟extention並搜尋兩項會使用到的擴充資源
code runner:
https://ithelp.ithome.com.tw/upload/images/20220902/20151593eGGoIrjx6y.png
C/C++:
https://ithelp.ithome.com.tw/upload/images/20220902/20151593jqaloO4jX6.png

再來就可以按下檔案中的新增檔案(紅色圈圈處)來開啟程式之旅了!
https://ithelp.ithome.com.tw/upload/images/20220902/201515930Aod0rc9Yb.png
或是也可以配合開啟資料夾-選擇本機端的資料夾來改變放置程式碼檔案的位置。

四、參考資料

  1. https://zh.m.wikipedia.org/zh-tw/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80%E6%AD%B7%E5%8F%B2
  2. https://makerpro.cc/2015/08/what-is-ide/

下一篇
DAY2 用HelloWorld窺探程式基本架構
系列文
C++30日挑戰之旅43
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言